// 登录功能
//1. 登录按钮注册点击事件
document.querySelector('#btn-login').addEventListener('click', async function () {
    //2. 获取用户数据
    // 2.1获取标签
    const form = document.querySelector('.login-form')
    // 2.2获取数据
    const data = serialize(form, { hash: true, empty: true })
    console.log(data)
    // 对获取到的数据进行解构
    const { password, username } = data
    // 进行数据校验
    if (username.length < 8 || username.length > 30) {
        return showToast('用户名需要8-30位')
    }
    if (password.length < 6 || password.length > 30) {
        return showToast('密码需要6-30位')
    }
    // 进行数据提交
    try {
        const res = await axios.post('/login', data)
        console.log(res)
        // 提示用户登录成功
        showToast(res.data.message)
        // 解构数据进行本地存储
        const { token, username } = res.data.data
        localStorage.setItem('token', token)
        localStorage.setItem('username', username)
        // 跳转页面
        setTimeout(function () {
            location.href = './index.html'
        }, 1500)
    } catch (error) {
        console.dir(error)
        // 错误信息进行提示
        showToast(error.response.data.message)
        // clone克隆


    }

})